const {baseUrl}=require('./env.js').test

// 专用域名

module.exports={
  // 二次封装wx.request 
  // {String }url:请求的接口地址 
  // {String} method:请求方式 GET,POST.... 
  // {Object} data:要传递的参数 
  // { boolean }isSubDomain:表示是否添加二级子域名 true代表添加,false代表不添加 
  
  //二次封装wx.request
  request:(url,method,data,isSubDomain,header,isToken = true)=>{
    return new Promise((resolve,reject)=>{
      // console.log('这是我封装的ajax请求',baseUrl);
      // https://api.it120.cc/rmyy/shop/goods/list
      // 拼接
			 let token = wx.getStorageSync('token')
			 if(token){
				let _url=`${baseUrl}${url}`;
							  // console.log(_url)
							  wx.request({
							    url:_url,
							    data:data,
							    method:method,
							
							    header:{
									...header,
								      Authorization:token
								},
							    success:res=>{
							      // console.log('获取数据',res)
							      // let {code}=res.data; 
							      resolve(res.data)
							    }
							  })
				
			
		} else{
			let _url=`${baseUrl}${url}`;
						  // console.log(_url)
						  wx.request({
						    url:_url,
						    data:data,
						    method:method,
						
						    header:{
								...header,
							},
						    success:res=>{
						      // console.log('获取数据',res)
						      // let {code}=res.data; 
						      resolve(res.data)
						    }
						  })
			
		}
	// wx.getStorage({//获取本地缓存
	//      key:'token',
	//      success:function(ress){
	// 		 console.log(ress)
	//         let hasLogin = ress.data
			// const header ={ ...header };
			// if (hasLogin){
			// 	header['Authorization'] = hasLogin;
			// }
           // console.log(hasLogin)
        
    })
  }
}
